﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Practices.Prism.Interactivity.InteractionRequest;

namespace Okazuki.MVVM.PrismSupport.Interactivity
{
    public class SaveFileDialogConfirmation : Confirmation
    {
        #region SaveFileDialogのプロパティ（自動生成）
        public System.Boolean? CreatePrompt { get; set; }
        public System.Boolean? OverwritePrompt { get; set; }
        public System.Boolean? AddExtension { get; set; }
        public System.Boolean? CheckFileExists { get; set; }
        public System.Boolean? CheckPathExists { get; set; }
        public System.String DefaultExt { get; set; }
        public System.Boolean? DereferenceLinks { get; set; }
        public System.String SafeFileName { get; set; }
        public System.String[] SafeFileNames { get; set; }
        public System.String FileName { get; set; }
        public System.String[] FileNames { get; set; }
        public System.String Filter { get; set; }
        public System.Int32? FilterIndex { get; set; }
        public System.String InitialDirectory { get; set; }
        public System.Boolean? RestoreDirectory { get; set; }
        public System.Boolean? ValidateNames { get; set; }
#if !SILVERLIGHT
        public System.Collections.Generic.IList<Microsoft.Win32.FileDialogCustomPlace> CustomPlaces { get; set; }
#endif
        public System.Object Tag { get; set; }
        #endregion
    }
}
